package observer;

/**
 * Type de Notification pour les modifications d'un objet. 
 * @author queyroi
 *
 */
public abstract class NotificationObjet extends Notification {
	
	private Object objet;
	private String detailParamModifie; 		
	
	public NotificationObjet(Object o,String type) {
		super();
		objet=o;
		detailParamModifie=type;		
	}	

	@Override
	public String getMessage(){
		return super.getMessage();
	}


	/**
	 * @param objet the objet to set
	 */
	public void setObjet(Object objet) {
		this.objet = objet;
	}


	/**
	 * @return the objet
	 */
	public Object getObjet() {
		return objet;
	}
	
	/**
	 * @param typeParamModifie the typeParamModifie to set
	 */
	public void setTypeParamModifie(String typeParamModifie) {
		this.detailParamModifie = typeParamModifie;
	}

	/**
	 * @return the typeParamModifie
	 */
	public String getTypeParamModifie() {
		return detailParamModifie;
	}
}
